package org.vaadinpa;

public class Conf {

	public static final int UNIVERSE_SIZE = 10;

	public static final int TICK_LENGTH_SECONDS = 30;

	public static final int STARTING_CAPITAL_OF_EACH = 30000;
	public static final int[] STARTING_ROIDS = { 0, 0, 0, 10 };

	public static final double COMBAT_SHOT_PROPABILITY = 0.5;
	public static final double SECONDARY_TARGET_MULTIPLIER = 0.8;
	public static final double FLEET_DEFEND_MULTI = 1.2;
	public static final int COMBAT_ROID_ARMOR = 50;
	public static final double MAX_ROIDS_LOST_PERCENTAGE = 0.6;

	public static final double POINTS_TECH_RISE_MULTI = 0.1;
	public static final double POINTS_SHIP_BUILD_MULTI = 0.1;
	public static final double POINTS_FLEET_ATTACK_MULTI = 0.2;
	public static final double POINTS_FLEET_DEFEND_MULTI = 0.3;
	public static final double POINTS_PLANET_DEFEND_MULTI = 0.1;

	public static final int POINTS_PER_NORM_ROID = 500;
	public static final int POINTS_PER_NEW_ROID = 100;
	public static final double POINTS_PER_RESOURCE = 0.01;
	public static final int POINTS_PER_FLEET = 3;

	public static final double[] ROID_FINDING_RATE_LEVEL = { 0.3, 0.3, 0.2, 0.15, 0.1 };
	public static final int[] ROID_INIT_COST_LEVEL = { 5000, 6000, 8000, 12000, 20000 };
	public static final int[] ROID_RESOURCE_RATE_NORM_LEVEL = { 300, 350, 400, 450, 500 };
	public static final int[] ROID_RESOURCE_RATE_NEW_LEVEL = { 50, 50, 30, 0, 0 };

	public static final int[] ETA_LEVEL_UP_LEVEL = { 2, 4, 6, 8, 0 };
	public static final int[] ETA_SHIP_BUILD = { 2, 3, 4, 5, 6 };

	public static final double REFUND_SHIP_BUILD = 0.8;
	public static final double REFUND_TECH_LEVEL_UP = 0.8;

	public static final int[][] COST_LEVEL_UP = { { 10000, 10000, 10000 }, { 20000, 20000, 20000 },
			{ 30000, 30000, 30000 }, { 40000, 40000, 40000 }, { 0, 0, 0 } };
	public static final int[] COST_PLANET_SCAN = { 500, 1500, 500 };
	public static final int[] COST_ROID_SCAN = { 500, 1500, 500 };

	public static final Object ADMIN_PASSWORD = "1";

}
